Markram's good form augurs well for the Proteas
Left-arm spinner Ravindra Jadeja, is the other Indian giving Bumrah company in the top-10, having climbed a spot to be joint-ninth.
Openers De Kock (78) and Janneman Malan (91) excelled with the bat as South Africa easily overhauled India's total of 287 for 6 and took an unassailable 2-0 lead in the three-match series.
Spinner Keshav Maharaj took five wickets as South Africa secured a 109-run victory over Sri Lanka on the last day of the second Test.
South Africa's Temba Bavuma was left stranded on 95 not out as they tightened their grip over scandal-hit Australia after reducing the hapless visitors to 110 for six at the close on the second day of the fourth and final Test on Saturday.
South Africa join Australia, India and New Zealand in the semi-finals but who their opponents will be, and where they will play next, will be answered on Sunday when the latter two clash in Dubai.
Tristan Stubbs scored an unbeaten career-best 112 from 81 balls as South Africa thumped Ireland by 174 runs to clinch their three-game One-day International series with a game to spare in a hot and humid Abu Dhabi on Friday.
South Africa require five wickets and Sri Lanka need 143 runs as the second Test heads for a potentially exciting conclusion
South Africa moved cautiously on to 214 for five in reply to England's 458 at the close on the second day of the first Test helped by a gritty performance from Temba Bavuma at Lord's in London on Friday.
New Zealand booked their place in the final of the Champions Trophy against India after a 50-run victory over South Africa.
AB de Villiers feels the criticism that has come South Africa's way is unwarranted and they have rather done well to reach the WTC final despite experiencing "so many changes" in the last three to five years.
Ryan Rickelton scored a maiden Test century as the hosts finished on 269-7 against Sri Lanka on the opening day
The loss of Bavuma will further weaken their top six, especially as the experienced Reeza Hendricks has withdrawn from the squad after the birth of his first child, while the in-form Rassie van der Dussen is doubtful for the first match of the series, at least, with a grade one left quadriceps strain.
'I think any captain who wants to lead from the front, they want to lead through performance as well, and that's what Temba's done exceptionally well.'
South Africa's Temba Bavuma struck his maiden Test century in quick time (102 off 148), and in so doing, became the first black South African to crack a Test ton.
The tourists went to the close on 213 for one in their second innings, but still trail South Africa by 208 runs after they were forced to follow-on having been bowled out for 194 earlier in the day.
The Proteas will now face the Group A runners-up in the semifinals, with India and New Zealand set to battle for Group A placings in Dubai on Sunday.
They have looked more comfortable setting targets than chasing one though, and they will expect more penetration from their bowlers against a resurgent Australia.
South Africa will look to fix their chasing troubles before the semifinals while Afghanistan will back themselves to beat another top team
Batsmen Temba Bavuma and Keegan Petersen, left-arm seam bowler Beuran Hendricks, and all-rounder Andile Phehlukwayo will join the team in Johannesburg on Wednesday
South Africa captain Temba Bavuma wanted a clinical performance from his bowlers after posting the highest total in World Cup history of 428/5 against Sri Lanka in their tournament-opener, adding that he was satisfied with individual achievements of his players.
South African pacer Kagiso Rabada and Test captain Temba Bavuma, who are not part of the Proteas white-ball cricket mix to gear up for the Test series against India, won't feature in domestic cricket.
Proteas edge Pakistan to win thriller at Centurion
Speaking to PTI, Lamb also spoke passionately about his playing days with Kapil Dev in County cricket and why he rates Sachin Tendulkar over Sunil Gavaskar and Virat Kohli.
South Africa won their T20 series against world champions West Indies and Ireland, and will once again be captained by Temba Bavuma in both formats.
The absence of Shakib Al Hasan has come as a relief to South Africa as they embark on a two-test series in Bangladesh but stand-in captain Aiden Markram does not expect the challenge to be any easier.
The home side are chasing a modest target of 148 after bowling out Pakistan for 237 and if they win will be assured a place in the WTC final at Lord's.
'The last time we were here, we were tested and challenged in all departments of our game and I think we replied to it quite well. So I expect a good, strong and competitive series.'
The chinks in India's pace bowling armour were badly exposed in the three-match T20s against Australia.
Afghanistan won the second ODI by 177 runs to take an unbeatable 2-0 lead in the three-match series in Sharjah.
India started well as opener Shikhar Dhawan scored 79 from 84 balls and former captain Virat Kohli 51 from 63, but when they were dismissed the touring side struggled to keep up with the required run-rate and finished on 265 for eight.
South Africa host Australia for three T20 matches from August 30 to September 3 and five ODIs from September 7 to 17.
'Hard one to swallow for the guys. We had the confidence and the belief to get to the knockouts. You can pick out a lot of things when you lose that way.'
The second One Day International between India and South Africa will be played at Paarl starting 1400 IST this afternoon.
The bowling stocks looks good, but the major concern will be around the batting line-up, which struggled on the recent tour of England.
South Africa captain Faf du Plessis walked for the toss along with Temba Bavuma as the proxy captain, who was given the responsibility of calling the toss.
Injury-hit Sri Lanka and South Africa seek winning start to World Cup
The victory moved South Africa, who picked up 10 points, into ninth place in the World Cup Super League which determines the eight automatic qualifiers for the World Cup in India later this year.
Ryan Rickelton posted the joint seventh-highest score by a South African in Tests with 259 as his side ran up a huge 615 before reducing Pakistan to 64/4 at the close on Day 2.
He had cleared the first round of testing along with the rest of the South African squad last week after arriving in New Delhi on June 2.